package com.durian.domain.VO;

import lombok.*;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 获取购物车列表 VO
 *
 * @author Durian
 * @since 2023-12-07
 */
@Data
@Builder
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class ObsShopcarListVO {

    /**
     * 购物车id
     */
    private Long shopcarId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 地址id
     */
    private Long addressId;

    /**
     * 书籍id
     */
    private Long bookId;

    /**
     * 用户手机号
     */
    private String userTel;

    /**
     * 用户名(昵称)
     */
    private String userName;

    /**
     * 用户个人简介
     */
    private String userResume;

    /**
     * 地址
     */
    private String address;

    /**
     * 详细地址
     */
    private String addressDetail;

    /**
     * 联系人
     */
    private String addressContact;

    /**
     * 手机号
     */
    private String addressPhone;

    /**
     * 是否默认地址(不是：0 是：1)
     */
    private Integer addressStatus;

    /**
     * 书籍编号
     */
    private String bookNumber;

    /**
     * 书名
     */
    private String bookName;

    /**
     * 书籍分类
     */
    private String bookClassify;

    /**
     * 作者
     */
    private String bookAuthor;

    /**
     * 发行日期
     */
    private Date bookRelDate;

    /**
     * 出版社
     */
    private String bookPrinter;

    /**
     * 书籍的价格
     */
    private Double bookPrice;

    /**
     * 图片
     */
    private String bookImgUrl;

    /**
     * 简介
     */
    private String bookIntroduce;

    /**
     * 即入购物车的时间
     */
    private Date bookAddDate;

    /**
     * 书籍数量
     */
    private Integer bookCount;
}
